package com.jastar.android.test.base;

import android.os.Bundle;
import android.util.TypedValue;
import android.view.ViewGroup;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

import com.jastar.android.test.R;
import com.jastar.android.util.Utils;

/** 基础组件 */
public class SimpleWidgetActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_simple_widget);

        TextView textView = findViewById(R.id.tv_text);

        textView.setText("设置内容、字体大小、字体颜色");

        //这里的size有三种单位：
        //px 手机屏幕的最小显示单位，与设备的显示屏有关
        //dp 与设备无关的显示单位，只与屏幕的尺寸有关
        //sp 专门用来设置字体大小，在系统设置中可以调整大小
        textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16);

        //四位16进制：透明度、红、绿、蓝
        //textView.setTextColor(Color.GREEN);
        textView.setTextColor(0xFFAA6600);

        TextView tv_text_layout_4 = findViewById(R.id.tv_text_layout_4);
        ViewGroup.LayoutParams params = tv_text_layout_4.getLayoutParams();
        //修改布局参数中的宽度数值，注意默认单位px，需要把dp数值转成px数值
        params.width = Utils.dip2px(this, 300);
        textView.setLayoutParams(params);

    }
}